package edu.uj.petri.model;

import edu.uj.petri.commands.Memento;

/**
 * @author Piotrek
 */
class InhibitorArcObjectImpl extends InhibitorArcImpl {
    private ObjectModel model;

    private ArcObjectImpl arcImpl;

    public InhibitorArcObjectImpl(ObjectModel model) {
        arcImpl = new ArcObjectImpl(model);
        this.model = model;
    }

    /**
     * stores internal state in a memento
     */
    public Memento getMemento() {
        return null;
    }

    /**
     * restores internal state of object to state stored in the memento
     */
    public void applyMemento(Memento memento) {
    }

    public ArcImpl getArcImpl() {
        return arcImpl;
    }
    
    private static final long serialVersionUID = -239441174830120083L;
}
